<template>
  <el-dialog title="表单设计器" v-model="open" width="1000px" height="500px" >

  </el-dialog>
</template>

<script lang="ts" setup>

const open = ref(false);

// 定义事件发射器，用于向父组件传递数据
const emit = defineEmits<{
  (e: 'save', data: PageSchema): void;
}>();

onMounted(() => {
  designerRef.value?.setData(pageSchema);
});

// 对外暴露 handleOpen 方法
defineExpose({
  handleOpen
});
</script>
